package skladowisko;
/**
 *
 * @author Krzysiek
 */
public class Pole
{
    private String id;
    private int x;
    private int y;

    //T DO
    private Long dlugosc;
    private Long szerokosc;

    private Pole wspolnik = null;

    private Skladowisko skladowisko;
    private ZawartoscPola zawartoscPola;

   //**************************************************************************
   public Pole(int x ,int y, int liczbaWarstw, String id)
   {
       this.x = x;
       this.y = y;
       this.id = id;

       inicjujZawartosc(liczbaWarstw);
   }
   //**************************************************************************
   private void inicjujZawartosc(int liczbaWarstw)
   {
       zawartoscPola = new ZawartoscPola(this, liczbaWarstw);
   }

   //**************************************************************************
   public ZawartoscPola getZawartoscPola()
   {
       return zawartoscPola;
   }

    public String getId()
    {
        return id;
    }

    public int getX()
    {
        return x;
    }

    public int getY()
    {
        return y;
    }

    public void setSkladowisko(Skladowisko skladowisko)
    {
        this.skladowisko = skladowisko;
    }

    public Skladowisko getSkladowisko()
    {
        return this.skladowisko;
    }

    void zeruj()
    {
        this.zawartoscPola.zeruj();
    }



}
